package com.vitalfit.service;


import com.vitalfit.model.dto.LoginCustomerDTO;
import com.vitalfit.model.dto.RegisterCustomerDTO;
import com.vitalfit.model.entity.user.User;
import com.vitalfit.model.vo.LoginCustomerVO;
import com.vitalfit.model.vo.RegisterCustomerVO;

import java.util.List;

public interface AuthService {

    RegisterCustomerVO registerCustomer(RegisterCustomerDTO registerCustomerDTO);

    LoginCustomerVO loginCustomer(LoginCustomerDTO loginCustomerDTO);

    RegisterCustomerVO registerAdmin(RegisterCustomerDTO registerCustomerDTO);

    LoginCustomerVO loginAdmin(LoginCustomerDTO loginCustomerDTO);

    List<User> getAllUser(int page, int size);
}
